/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function cargaInicial(){
    $(".IMGERROR").hide();
    $("#dMensaje").html("");
    
     var strAccion = $("#txtAccion").val();

     if (strAccion == "C"){
         $("#txtCodigo").focus();
     }else{
         $("#txtEquipo").focus();
         var strAcuerdoS = $("input[name='rdAcuerdoS']:checked").val();
         
        if (strAcuerdoS == "S"){    
            $("#txtNumDias").show();
            $("#lblNumDias").show();
        }else{
            $("#txtNumDias").hide();
            $("#lblNumDias").hide();
        }
     }     
}

$(document).ready(function(){    
    
    // Instrucciones ejecutadas cuando el formulario esté listo.
    
    cargaInicial();
});
    
$(function() { 
    
    $("#btnGuardar").on("click",function(){
        $("#dMensaje").show();
        
        var strCodigo = $("#txtCodigo").val();  

        if (strCodigo == "") {  
            $("img#imgCodigo").show();  
            $("#txtCodigo").focus();  
            return false;  
        }else{
             $("img#imgCodigo").hide();  
        }
        
         var strIdEquipo = $("#txtEquipo").val();
        
        if (strIdEquipo == '-1'){        
            $("img#imgEquipo").show();  
            $("#txtEquipo").focus();  
            return false;  
        }else{
            $("img#imgEquipo").hide();
        }
        
        var strNombre = $("#txtNombre").val();  

        if (strNombre == "") {  
            $("img#imgNombre").show();  
            $("#txtNombre").focus();  
            return false;  
        }else{
             $("img#imgNombre").hide();  
        }
        
        var strDetalle = $.trim($("#txtValores").text());
        
        if (strDetalle == ""){
            $("#imgValores").show();
            $("#txtValores").focus();
            return false;  
        }else{
            $("#imgValores").hide();
        }
                     
         // Instrucciones cuando se hace el submit correctamente.
                
        var strForm = $("input#txtForm").val();
        var strAccion = $("input#txtAccion").val();        
        
        // Construcción de parámetros para el Servlet.
        
        var dataString = "txtForm=" + strForm + "&txtAccion=" + strAccion + '&txtCodigo='+ strCodigo + '&txtNombre=' + strNombre + '&txtIdEquipo=' + strIdEquipo + '&txtValores=' + strDetalle;          
       
        // Envío de petición AJAX.
        
        AJAX("POST","Registro",dataString,"dMensaje");        

    });
    
    // Función para limpiar los todos los campos del formulario.
    
    $("#btnLimpiar").click(function(){
        $("#txtCodigo").val("");
        $("#txtNombre").val("");
        $("#txtEquipo").val("-1");
        $("#txtValores").text("");
        cargaInicial();
    }); 
    
    // Función para ocultar la respuesta AJAX al momento de ingresar nueva información.
    
    $(".CAMPOFORM").focus(function(){
        $("#dMensaje").html("");  
    });
    
    $(".CAMPOSELECT").focus(function(){
        $("#dMensaje").html("");  
    });        
    
    $(".DIVEDITABLE").focus(function(){
        $("#dMensaje").html("");  
    });
});

